package com.jt.demo.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 张琪
 * @date 2020/11/25
 * @describe
 */

// 1. 实现对象和表的映射

@Data
@TableName(value = "user")      //设置关联表的表名  如果表名与对象名称一致, 则 该注解的value可以省略
@Accessors(chain = true)
public class User {
    @TableId(type = IdType.AUTO)    // 设置主键, 并设置主键自增
    private Integer id;
//    @TableField("name")       手动配置太麻烦, 使用其他的方法来完成映射
    private String name;
//    @TableField("age")        如果数据库字段名 与 属性名称一致, 则可以省略不写
    private Integer age;
    private String sex;
}
